package com.enjoyor.soa.traffic.core.tsms.domain;

import java.util.List;

import com.enjoyor.soa.traffic.util.bean.base.ABean;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 线路关联岗位表
 * @author fzj
 * @date 2018-08-23
 */
@ApiModel(value = "RltRoutePost", description = "线路关联岗位")
public class RltRoutePost extends ABean {
    /**
	 * 
	 */
	private static final long serialVersionUID = 786001971473453329L;

	/**
     * 岗位编号：RP+秒级时间戳
     */
    private String postId;

    /**
     * 岗位名称
     */
    private String postName;

    /**
     * 线路编号
     */
    private String routeId;

    /**
     * 任务编号
     */
    private String taskId;

    /**
     * 岗位排序号
     */
    private Integer postSortno;

    /**
     * 民警数量
     */
    private Integer policeNumber;

    /**
     * 协警数量
     */
    private Integer policeAuxNumber;

    /**
     * 岗位经度坐标
     */
    private Double postX;

    /**
     * 岗位纬度坐标
     */
    private Double postY;

    /**
     * 勤务是否受理:数字字典
     */
    private Boolean isHandle;

    /**
     * 是否删除: 数字字典
     */
    private Boolean isDelete;

    /**
     * 岗位描述
     */
    private String postDescribe;
    /**
     * 关联派警信息
     */
	private List<ExecuteTaskDispatch> executeTaskDispatchList;

    public String getPostId() {
        return postId;
    }

    public void setPostId(String postId) {
        this.postId = postId == null ? null : postId.trim();
    }

    public String getPostName() {
        return postName;
    }

    public void setPostName(String postName) {
        this.postName = postName == null ? null : postName.trim();
    }

    public String getRouteId() {
        return routeId;
    }

    public void setRouteId(String routeId) {
        this.routeId = routeId == null ? null : routeId.trim();
    }

    public String getTaskId() {
        return taskId;
    }

    public void setTaskId(String taskId) {
        this.taskId = taskId == null ? null : taskId.trim();
    }

    public Integer getPostSortno() {
        return postSortno;
    }

    public void setPostSortno(Integer postSortno) {
        this.postSortno = postSortno;
    }

    public Integer getPoliceNumber() {
        return policeNumber;
    }

    public void setPoliceNumber(Integer policeNumber) {
        this.policeNumber = policeNumber;
    }

    public Integer getPoliceAuxNumber() {
        return policeAuxNumber;
    }

    public void setPoliceAuxNumber(Integer policeAuxNumber) {
        this.policeAuxNumber = policeAuxNumber;
    }

    public Double getPostX() {
        return postX;
    }

    public void setPostX(Double postX) {
        this.postX = postX;
    }

    public Double getPostY() {
        return postY;
    }

    public void setPostY(Double postY) {
        this.postY = postY;
    }

    public Boolean getIsHandle() {
        return isHandle;
    }

    public void setIsHandle(Boolean isHandle) {
        this.isHandle = isHandle;
    }

    public Boolean getIsDelete() {
        return isDelete;
    }

    public void setIsDelete(Boolean isDelete) {
        this.isDelete = isDelete;
    }

    public String getPostDescribe() {
        return postDescribe;
    }

    public void setPostDescribe(String postDescribe) {
        this.postDescribe = postDescribe == null ? null : postDescribe.trim();
    }

	public List<ExecuteTaskDispatch> getExecuteTaskDispatchList() {
		return executeTaskDispatchList;
	}

	public void setExecuteTaskDispatchList(List<ExecuteTaskDispatch> executeTaskDispatchList) {
		this.executeTaskDispatchList = executeTaskDispatchList;
	}
    
}